<?php

session_start();
$transaccion=$_SESSION['caweb']['consecutivo'];
$tipopedido=$_SESSION['caweb']['tipopedido'];
$pedido=$_SESSION['caweb']['pedido'];
require_once "../funciones.php";

$link27 = con_caweb();
$result27 ="SELECT * FROM temporal_ped WHERE interno='$_GET[serial]' and transaccion='$transaccion'";
$result27=mysql_query($result27,$link27) or die('Error temporal, '.mysql_error());

if (mysql_num_rows($result27)>0)
{
        $_SESSION['caweb']['resultado'] = 3;
        echo "<script languaje=\"Javascript\">window.location.replace('asignaciones_ped.php');</script>";
}
else 
{
	$link24 = con_caweb();
	$result24 ="SELECT * FROM seriales WHERE interno='$_GET[serial]'";
	$result24=mysql_query($result24,$link24) or die('Error seriales, '.mysql_error());
	if (mysql_num_rows($result24)>0)
	{
		$row24 = mysql_fetch_array($result24);

        $bajas=0;
        if($tipopedido=='Venta' OR $tipopedido=='Donacion')  {  $bajas=1;   }

		$sucursalerror=0;
		if ($row24[sucursalcontrol] <> $_SESSION['caweb']['sucursal']) { $sucursalerror=1; }

		$origenerror=1;
		$bodegaorigen="01,11,ALI";					// Bodegas de donde podemos asignar
		$bodegaorigen=split(",",$bodegaorigen);
		reset ($bodegaorigen);
		foreach ($bodegaorigen as $valor)
		{
		        if (trim($valor)==trim($row24['bodega'])) { $origenerror=0;  }
		}

		$estadoerror=1;
		if ($row24[estado] == 'D') { $estadoerror=0; }
        
        $calidaderror=1;
		if ($row24[calidad] == 'C') { $calidaderror=0; }

		if ($origenerror==0 AND $sucursalerror==0 AND $estadoerror==0 AND $bajas==0 AND $calidaderror==0)
		{
				$link23 = con_caweb();
				$fechacreo=date('Y-m-d H:i:s');
				$username=$_SESSION['caweb']['username'];
				$result23 ="INSERT INTO temporal_ped (transaccion,interno,estado,cantidad,item,pedido,oi,";
				$result23.="usuariocreo,fechacreo,memoria,disco,video,red,fax,optico) ";
				$result23.="VALUES ('$transaccion','$row24[interno]','A',1,'$row24[item]','$pedido',0,";
				$result23.="'$username','$fechacreo','$row24[memoria]','$row24[disco]','$row24[video]','$row24[red]',";
				$result23.="'$row24[fax]','$row24[opticos]')";
				$result23=mysql_query($result23,$link23) or die('Error documentos, '.mysql_error());
		        $_SESSION['caweb']['resultado'] = 1;
				echo "<script languaje=\"Javascript\">window.location.replace('asignaciones_ped.php');</script>";
		}
		else
		{
			if ($origenerror==1)     { $_SESSION['caweb']['resultado'] = 4; }
			if ($sucursalerror==1)   { $_SESSION['caweb']['resultado'] = 5; }
			if ($estadoerror==1)     { $_SESSION['caweb']['resultado'] = 6; }
            if ($calidaderror==1)    { $_SESSION['caweb']['resultado'] = 7; }
            if ($bajas==1)           { $_SESSION['caweb']['resultado'] = 8; }
			$_SESSION['caweb']['bodegaactualitem'] = trim($row24['bodega']);
			$_SESSION['caweb']['sucursalactualitem'] = trim($row24['sucursalcontrol']);
        	echo "<script languaje=\"Javascript\">window.location.replace('asignaciones_ped.php');</script>";
		}

	}
	else
	{
                $_SESSION['caweb']['resultado'] = 2;
                echo "<script languaje=\"Javascript\">window.location.replace('asignaciones_ped.php');</script>";
	}
}


$_SESSION['caweb']['ultimointerno']=$_GET[serial];


?>
